|
If you can't view the Datasheet, Please click here to try to view without PDF Reader . |
|
Datasheet File OCR Text: |
this is information on a product in full production. june 2014 docid023884 rev 3 1/44 RX95HF near field communication transceiver for tag emulation datasheet - production data features ? operating mode supported: ? tag emulation for passive peer-to-peer communication ? hardware features ? dedicated internal frame controller ? highly integrated analog front end (afe) for rf communications ? transmission and reception modes in tag emulation mode ? optimized power management ? field detection mode ? rf communication @13.56 mhz ? iso/iec 14443 type a in tag emulation mode ? communication interfaces with a host controller ? serial peripheral interface (spi) slave interface ? up to 256-byte command/reception buffer (fifo) ? 32-lead, 5x5 mm, very thin fine pitch quad flat (vfqfpn) ecopack?2 package applications typical protocols supported: ? iso/iec 14443-3 type a tag emulation typical RX95HF applications include: ? keyboard, laptop, set top box, printer, tv, etc. ? identification, item pairing and data exchange vfqfpn32 5x5 mm www.st.com
contents RX95HF 2/44 docid023884 rev 3 contents 1 description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 1.1 block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 1.2 list of terms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 2 pin and signal descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 3 power management and operating modes . . . . . . . . . . . . . . . . . . . . . . . 8 3.1 operating modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 3.2 startup sequence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 4 communication protocols . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 4.1 serial peripheral interface (spi) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 4.1.1 polling mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 4.1.2 interrupt mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 5 commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 5.1 command format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 5.2 list of commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 5.3 idn command (0x01) description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 5.4 protocol select command (0x02) description . . . . . . . . . . . . . . . . . . . . . . 15 5.5 pollfield command (0x03) description . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 5.6 listen command (0x05) description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 5.7 send command (0x06) description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 5.8 idle command (0x07) description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 5.8.1 idle command parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 5.8.2 optimizing wake-up conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 5.8.3 using various techniques to return to ready state . . . . . . . . . . . . . . . . 21 5.9 read register (rdreg) command (0x08) description . . . . . . . . . . . . . . . 22 5.10 write register (wrreg) command (0x09) description . . . . . . . . . . . . . . . 23 5.10.1 improving rf performance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 5.11 acfilter command (0x0d) description . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 5.12 echo command (0x55) description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 docid023884 rev 3 3/44 RX95HF contents 3 6 electrical characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 6.1 absolute maximum ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 6.2 dc characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 6.3 power consumption characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 6.4 spi characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 6.5 rf characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 6.6 oscillator characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 7 package mechanical data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 8 part numbering . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 appendix a card emulation communication . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 description RX95HF 4/44 docid023884 rev 3 1 description the RX95HF is an integrated transceiver ic for contactless applications. the RX95HF embeds an analog front end to provide the 13.56 mhz air interface. the RX95HF supports iso/iec 14443 type a communication in tag emulation mode. 1.1 block diagram figure 1. RX95HF application overview RX95HF host interrupt management spi controller (mcu) figure 2. RX95HF block diagram docid023884 rev 3 5/44 RX95HF description 7 1.2 list of terms table 1. list of terms term meaning gnd ground hfo high frequency oscillator lfo low frequency oscillator mcu microcontroller unit nfc near field communication rfid radio frequency identification rfu reserved for future use spi serial peripheral interface t l low frequency period t ref reference time wfe wait for event pin and signal descriptions RX95HF 6/44 docid023884 rev 3 2 pin and signal descriptions figure 3. RX95HF pinout description table 2. RX95HF pin descriptions pin pin name type (1) main function alternate function 1 st_r3 st reserved 2 st_r4 st reserved 3 nc not connected 4 nc not connected 5 rx1 i receiver input 1 6 rx2 i receiver input 2 7 nc not connected 8 gnd_rx p ground (analog) 9 st_r0 o st reserved (2) 10 nc not connected 11 nc not connected 12 irq_in i (3) interrupt input 13 vps p main power supply 1 17 25 9 st_r5 gnd_tx xout xin nc nc nc gnd st_r1 ssi_1 spi_miso spi_ss irq_in vps st_r3 st_r4 nc nc rx1 shaded area represents the dissipation pad. (must be connected to ground.) rx2 nc gnd_rx nc nc nc ssi_0 spi_sck spi_mosi nc nc st_r0 irq_out docid023884 rev 3 7/44 RX95HF pin and signal descriptions 7 14 irq_out o (4) interrupt output 15 spi_ss i (5) spi slave select (active low) 16 spi_miso o (5) spi data, slave output 17 spi_mosi i (5) spi data, slave input (5) 18 spi_sck i (6) spi serial clock 19 ssi_0 i (5) select serial communication interface 20 ssi_1 i (5) select serial communication interface 21 st_r1 i (7) st reserved 22 gnd p ground (digital) 23 nc not connected 24 nc not connected 25 nc not connected 26 nc not connected 27 nc not connected 28 nc not connected 29 xin crystal oscillator input 30 xout crystal oscillator output 31 gnd_tx p ground (rf drivers) 32 st_r5 st reserved 1. i: input, o: output, and p: power 2. must add a capacitor to ground (~1 nf). 3. pad internally connected to a very weak pull-up to vps. 4. pad internally connected to a weak pull-up to vps. 5. must not be left floating. 6. pad internally connected to a weak pull-down to gnd. 7. pad input in high impedance. must be connected to vps. table 2. RX95HF pin descriptions (continued) pin pin name type (1) main function alternate function power management and operating modes RX95HF 8/44 docid023884 rev 3 3 power management and operating modes 3.1 operating modes the RX95HF has 2 operating modes: wait for event (wfe) and active. in active mode, the RX95HF communicates actively with an nfc reader or an external host (an mcu, for example). the RX95HF can switch from one mode to another. hibernate, and sleep/field detector states can only be activated by a command from the external host. as soon as any of these three states are activated, the RX95HF can no longer communicate with the external host. it can only be woken up. table 3. RX95HF operating modes and states mode state description wait for event (wfe) power-up this mode is accessible directly after por. low level on irq_in pin (longer than 10 s) is the only wakeup source. lfo (low-frequency oscillator) is running in this state. hibernate lowest power consumption state. the RX95HF has to be woken-up in order to communicate. low level on irq_in pin (longer than 10 s) is the only wakeup source. sleep/field detector low power consumption state. wakeup source is configurable: ? irq_in pin ? field detector lfo (low-frequency oscillator) is running in this state. active ready in this mode, the RX95HF waits for a command (p rotocol s elect , ...) from the external host via the serial interface (spi). tag emulation the RX95HF can communicate as a tag with an external reader. the tag application is located in the host and communicates with the RX95HF via the serial interface (spi). docid023884 rev 3 9/44 RX95HF power management and operating modes 43 3.2 startup sequence after the power supply is established at power-on, the RX95HF waits for a low pulse on the pin irq_in (t 1 ) before automatically selecting the external interface (spi) and entering ready state after a delay (t 3 ). 1. pin irq_in low level < 0.2 vps_main. note: when RX95HF leaves wfe mode (from power-up, hibernate, or sleep/field detector) following an irq_in low level pulse. figure 4. RX95HF initialization and operating state change figure 5. power-up sequence - 3 6 6 0 3 ) 2 1 ? ) . & |